<?php

namespace Endor\EndorBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

/**
 * Description of ReportesController
 *
 * @author JeyDotC
 */
class ReportesController extends Controller {

    public function indexAction() {
        return $this->render('EndorBundle:Reportes:index.html.twig');
    }

    public function entradasAction() {
        /* @var $conn \Doctrine\DBAL\Connection */
        $conn = $this->get('database_connection');
        $result = $conn->fetchAll("
        select articulos.marca as Marca, articulos.modelo as Modelo, articulos.referencia as Referencia,  articulos.serial as Serial, bodegas.nombre as Nombre, tipos_unidades.nombre as Unidad, entradas.cantidad as Cantidad, entradas.fecha_entrada as 'Fecha Entrada', entradas.fecha_vencimiento as 'Fecha Vencimiento' from entradas 
        join bodegas on entradas.id_bodega = bodegas.id_bodega
        join articulos on entradas.id_articulo = articulos.id_articulo
        join proveedores on entradas.id_proveedor = proveedores.id_proveedor
        join tipos_unidades on entradas.is_tipo_unidad = tipos_unidades.id_tipos_unidades
            ");
        return $this->render('EndorBundle:Reportes:entradas.html.twig', array(
                    'entradas' => $result
                ));
    }

    public function salidasAction() {
        /* @var $conn \Doctrine\DBAL\Connection */
        $conn = $this->get('database_connection');
        $result = $conn->fetchAll("
        select articulos.marca as Marca, 
               articulos.modelo as Modelo, 
               articulos.referencia as Referencia,  
               articulos.serial as Serial, 
               bodegas.nombre as Nombre, 
               tipos_unidades.nombre as Unidad, 
               salidas.cantidad as Cantidad, 
               salidas.fecha as 'Fecha Salida'
        from salidas 
        join bodegas on salidas.id_bodega = bodegas.id_bodega
        join articulos on salidas.id_articulo = articulos.id_articulo
        join tipos_unidades on salidas.is_tipo_unidad = tipos_unidades.id_tipos_unidades
            ");

        return $this->render('EndorBundle:Reportes:salidas.html.twig', array(
                    'salidas' => $result
                ));
    }

}

?>
